having some physical defect - Espagnol Anglais Dictionnaire